((perfect full detail))